started work on udp_server class