add library part 3 of 8
add library part 3 of 8