add new code for reorderlist