add five algorithms Oct 20th