multi-phase simulation