add basic concept of material and render