library completed