defined kernel regression methods