Update and rename soc.cpp to soc_u.cpp