columns mapping + batch inserts