add controller.go