Updated p-io