classSocke.cs added