<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def add_get(self, path, controller, template, raw=False):
 """ Setup a route of type GET Args: path (str):
 URL to listen to controller (coroutine):
 the coroutine to handle the request template (str):
 the template to render the response or None if it is a JSON response raw (bool):
 indicates if post-processing (jinja, json, etc) is needed or not """

        if raw:
            fn = controller
        else:
            fn = self._prepare_controller(controller, template)
        self.app.router.add_get(path, fn)