more algos added