adding details
making master texts require a text
adding in language models
tweaking specs and defaults
adding in localized text model