modify the libary finished