initial support for text customization