ratings library