PIR works graphs works fix message structre