Quality assurance and acceptance