clean up this library