priority-based system