began protocol implementation in server