removed 'create_grid()' side effect. Removed some int param, now pass the cell instead.