using optimized bulkloading in parser