register and edit user