priority-condvar done !!