more sort & ui