started on CellSimulation.cpp