implemented info material service