initial commit
basic socket