Add Sort interface