Add a weight convolution method