reorganized library