simulationstart method, cleaned up iwht new imple