adding socproc