sending/recieving append