add the sort
fix bug
merger