Implemented half CP2, bug in finding successor in TPCMaster