user registration specified
simplified & robusten user registration