split budgets into multiple files to improve performance