change sort interface