add Reorder List and its test