read resp