updated for pe