more tests & validation on the contact model