Dependancy manager