updated PIE