routes and comments work