Libraries sign contract