updated code for manufactures