model tests and tests structure