making progress on user registration