add aggregate methods to UI