added a bunch of ideas