tomp2p version 5 initial changes.