Added library source files