based on variable absorption elements