Added several more algorithms.GMS is not working, original one didn't work, so had to replace with another default one