add kindediter dependency