needs for materials