CELL GENERATION