Fixed all, made it idiot proof(even from myself)