Worked on user profile functionality