add priority q