start with aggregate step