detail how we prepare buffers to send back