new combinators added