initial commit of NamedDependency