so, what's the current state of library?