a semi functional convolution thing