topology backend