implement networked scope