add five algorithms, Sept 29th