data model validation.  Secure password next