new api of sequence is implemented, now its is more like a sprout than sequence. Some thincking still needed:)