added 2-d convolution bad gaussian