rebuilt library