fixed most the problems, now just need to get the ctrl to turn off and on again with out it spazzing