reference libraries