batch adding