cell state choose