algo module + benchmarks update