Added support for varous corruption algorithms to dataset