New simulation class works