add five algorithms, Sept 28th