reference library docs