adapted user creation
update user creation