Added controller, renderer, and responder