add sort list stupid alg