learn ALL the machines