add topology tools