exposing engine on the assemble.engine object