added a bunch of model tests