Spectroscopy applications