add different materials