using package "text" instead of "compact-string-fix"