add library argument