further work on edit user profile