found I misunderstood greedy layer-wise training