add real array sort