initial autoencoder writeup