modify lib