materials content first rev