added simulation chooser