a better library