started to specify the protocol between the agent and the pg