Now does different materials and model types.