PMVHaven didnt like how large my intial file was wanted me to split it into 2 parts. so here you are!