add responder controller,factory and template