adding the library from safekeeping branch instead of master