separated user creation from log in