added Sequence generator