library description techniques