new dependecy definition