semi perfect cell