Refraction, reflection, transparent, translucent and opaque!

;