buglet in creating protocol