add base controller for account module