move route handlers to subdir