NOC:Design for Quality, Manufacturing and Assembly