tests work, library works