Library as archive