add sort array function