library base