hello world, and maybe a socket