started the socket stuff
changed list$: transfer function name
remove table test and delete function after registering