methods for simulation updated. ui elements to accept inputs for sim added. ui elements for adding one off purchases.;
second verse, same as the first