advanced spectrophotometry