finishing touches to the task executor