wrap isnt in there
basic compose/seq