testing protocol seralization