lib ready