models, relationship, tests all done