added editing of user profile