get machine from controller