dependency modification