CONTRACT SIMULATION