local and remote machines