menerial processing design