Reading, writing, randomness. More