refactor, add example (text style)