simulationLogic uses Trips from data_model