anymore I just need to run through the encoder so that becomes very clear that is very important to limit the information content of Z because the system can cheat here it actually has access to the answer and you can just you know copy the answer on the output and so unless you have a way of restricting information content of this asset ml children completely ignore X okay so if you have the unconditional version of this we don't have this part this is called a regularized auto encoder or sparse auto encoder this