distributed challenges