corrected heft executor