add result controller to engine