add routine option material type, rotate,