rewriting the algorithm of times