add controller,repository