changed implementation to use BULK loading (#27)
changed procedure to avoid preparation loop (#27)