refactor, registered profile, menu