Fully functional

ALL FUNCTIONS WORK NOW JUST POLISHING