sub str
sort