changed to make the library file and tests