propagation+by+layers