traditional libraries