ConnectionInterface added