change out addMachine instance to copy instead of recreate objects