updates to read only view of protocol