sort iterator basic function already done!!!