Reverted Denival's changes. Code would not function. Added comments showing the specific classes I worked on