add example test protocol