method consolidation