cleanup, fix convolution