User Profile Implementation (Part 2)