Working decently but still allows a double proccessing. Going to move aggregates and methods from VC to AggregatesView