refactored Profiles for better readability