added a layer for online random data transform
cleaned data
implemented dist_transform vector label handling (not working yet)