cell data structure, tracking boilerplate