Add one more algoritm