user registration things
further registration tests, functions