fixed udp stuff