add batch insert functionality