fixing dependancy issues