add discription to the algorithm