bulk opreations added