library pile