added a sequence combinator