Hahaha, made me laugh out loud at some parts. Hahahahahahahaha.