qp re-build