response and request helpers