working on kernel standard model