expand protocol