CPTS Machines