library detail