add some sort alg
modify makefile