better create user statement that is idempotent