4 algos added