completed stackedDenoiseAutoencoding