add soc, fix drslat