are quality assurance