implemented Manufacturer logic