server initiates 'protocol'