added basic model tests, some don't pass