register now requires proper user, password, and email