proved that convolute is correct. discrepancy probably in calculate