more flexible simulation workflow