create AutoEncoder class