dependancy Check