more dependancy rejigging