uv visible infrared and mass spectroscopy 119676