Machines Survey