adding in a bunch of random stuff