make lazy initialization of cell objects