finished 4_1 and added library