scheduling with simulation