refined user registration