local and remote execution support