added documentation for materials