use sensitivity and dependency