working 1D convolve vert
working 2D convolve vert
working simplified convolve horiz
some problem in conv horiz kernel