add machine arg