one way only long , might be slow
Komen:
consolidation in progress