add receiver&sender structre 2