traditional library