prepare material integration