implement order + proper sort methods for tv