optimization for cell-play