genericRefactorings
keeping routes in array to avoid clashing