design quality control