add batch operation
add changelog