convolution changes