organized the library to divide the tests and the library