re-work
 changed convolution seeking