adding lots of libraries that weren't checked in