add combinators test