refactored, added "all" capability to avoid loading data for each alli member