About the algorithm