texts and output layout unified; prepared for configurable texts