adding alternative non-pxe approach