tape dsl and combinator added