Added socket module