Separated modules into different files - working in the same file
was getting frustrating