convolution by andre