used for producing all kind