Library environment