library dependency modification