How does a DXP work?