Added user profile functionality