forward and aggregate vertices