engine references and data path setup