add prepare and response read