think i got convolution