added mapping for each cell (each cell will know its neighbours