add topology option