updated topology, starting modal implementation