added material_id property