initial commit node / socket architecture