module dependency adjustment