complete routing & response