support inserts using bulk arguments