created moveBlock2