add content sort interface