add five algorithms Sept 27th