works jsut as well now as it did before, but this time with better routes and separation of concerns!