Update to the library from Spring 2014 course.