remote tasks first pass