batch insert with directions