p-RESTORATION