experimenting with autoencoder