library protection