massively distributed collaboration