UV Visible spectroscopy