added user profile editing