split routes off into a module