saving work, added a bunch of random stuff