added a bunch of creative stuff