Implemented the user profile feature.