finished the core combinators