refactored module inclusions, as there were unnecessary repeats
created named routes and implemented in views