rearrange todo