ran first simple topology
some cleanup, now to understand the magic