implementing integrator and fire classes, work in progress