fix public-library shelf