working on absorption correction