A bunch of random things for