do all tasks