1D kernel