improved hello protocol to transport version numbers