rigorous quality assurance