compiling lib
compiling lib