add five algorithms and a node class Oct 13rd