change API: getEngine(...) to createEngine(...)