added the original library source