convolution implementation started