adds responses, response handling, and viewing