add topology/chart/io