finished the nhibernate section of ch5