traceability and quality