Added the lib and source code