fix libarary