add Sequence concept