topology analysis