material compiler in content processor, still some work to do ...