added class for simulations