General Simulators