some more autoencoder changes