compound library