adding password generator fields, and some initial scratch for validating