First version of the library file