fix fragmented move