add UDP method