reorder tasklist functionality