removed duplicate library.h