adaptation to engine refactor