Add Sort Functions
some wrong with mass