Validation!
finished chp 7