updated fix protocol