add convolution sample