Doen with user edit and update as well as admin privelage