add six algorithms Oct 15th