convolution works and no difference between 1D and 2D