added reorder list solution