runs without communication