adding sine-kernel