support aggregate command