architecture refactoring, named urls