10 factory, 10 supplier & manufacturer