Create user profile functionality