emergancy
modify sort way, add sort function
wait ----