belt: dependency aggregation