algorithm description update