add change password and edit data functional