advanced spectroscopic techniques