add basic principles material