add passwords and validations