cells and their differentiation