add soc