editprofile controller and model