corrected library