structure for replies