priority-based planning