repair user and email
create gauss kernel function