Adding Aggregate Task Framework