Material provider