cpp version of espresso