singularize models and reorder routes