lots of randomness today