god i need to update this more
Done most of it
Final Product