Adding Hints
Changing styles for a more horizontal layout
Commenting and cleaning up code