Added libraries, laid the ground work.