Switching between agent models and doing the evaluation