added topology