alg:add description