add socket  lecture