layers and randomization