PE6 implementation