view and response. v1