Group decision making protocol: coming to agreement when views differ