modified dependencies interface