library construction