modularizing aggregation

developping steps and a plan of execution