packet sending and receiving works!