use Sequence rather than CCSequence