We'll get these algorithm names from a conf file or json file. I guess we should be using here a dictionary here instead but we can do this later.