Profile Controller Refactored.