why quality assurance is needed