struct sending added