model 3, associaton and validation
module 5