updated topology diagram