aggregate approach