add base fun style