added UDP errors and usage