basic model with tests
Model now imports extend