added Cell and LCell class