make user creation optional