added simulation::SimWindow