Models and tests