a better edition that deal with the priority