add algo.monad