refactoring: .profile