cleanup exceptions and logging
cleanup exceptions and logging
pedantic compile
fix history updates
add assert
udp server update
add udp
udp server update