added a bunch of things that I've done