freaking hilarious and has many good points