running with UDP and tidied up