community library infrastructure