reflections, textures, and some other stuff