add simple topology generator