priority q is good