added Cell class