modified library file