chapter 6
validaion
with password