refraction & reflection complete