CPX test and implementation done