upgraded version of p.json