text input and styling.