improved signup validations
users can log in