primary machine