misc changes (also we now read and forward packets over UDP)