Base library