cast

cast or shed or throw light upon  {v. phr.}
To explain; illuminate; clarify.
The letters that were found suddenly cast a new light on the circumstances of Tom's disappearance.
Einstein's General Theory of Relativity threw light upon the enigma of our universe.
Categories: verb