ordered tasks by descending weight