lots of work. shiftnet unsupervised pretraining using idnet now working