kirillov two protocols send