make user signup work for both new users and admins creating new users