added a ton of random stuff