simulation class