adding priorty q