material instance