simplified & robusten user registration