add cxEngineType init use type