added interface dependecies