produce working simulation from simulation class