Working lab 3 & library