Alright my post is almost done but at 2:30am sleep is calling me so I'll have it up tomorrow.