lib part 4

add fourth lib file