added profile and edit profile

as well as update profile