add your comments on anything that you think can be improved

Code Review of the current code. Weren't following good practices earlier so now going over the current code and making sure it's valid before adding more features.