Added libsoc