finished the 2 libraries