Added source code of the library