catches empty list from BOLD
require several libs