add four algorithms Oct 27th