enhanced user registration