add notes for refactoring of engine interface