refactor, profiles on a new route