CPX Done

Tested.