back up do_task
merging do_task
merge do_task