starting the combinator