Refactored Profiles API Methods