moved all routes into a single shared routes file, to help with ordering