added dns discovery