great you have to do a little bit of whitening for the images if you do this in a compositional mode where the the decoder is actually conditional so Z is not a vector it's a bunch of feature maps and then you run them through collisions and you compute the sum and that's how you decode you get beautiful so these are the the business functions in the decoder the kernels that I used to reconstruct the the outputs and these are weights in the first layer of the uncoated encoder on only has two layers in this case and they're basically