add execute_task and custom_commands