begin with copy socketexample