lib part 3

added a third lib file