Kinda still in process of cleaning it up added to the fact it's 5:18am so first part will be here soon.