edit protocal