createUser operation