Ok merge iteration 2 uses cases minus sort and yours