models and simulation