added serial logging and fixed batch move logic