updated for pe3