Cell and its types