update p-for-a