basic registration and login complete