better modular style, new text in legal