Whole Solution Commit

MAKE SURE YALL CHECK TO SEE IF IT IS WORKING