first example of a library