add base controller
stub event controller