thread implemented
socket added