add code for changing the destination but not working for now
add packet in method