publish convolution in haskell post