changes and additions for user profile