Library upgrade