usage edits and working with absorption code