added convolution example