UV-vis spectroscopy