update to p json