implement the rest of user:create