- adding untested priority queue code