make the dependancy more inclusive