some minor changes made to absorber.