add five algorithms and an class. Oct 16th