reworking nonworking pq