batch convolution added and tested