Create topological.cpp