added GetBulk function