bulk counting