Changes in the protocol regarding DistributeRoute and some style changes