translation, styles and history changes
implement conditions
languages and details
fix expression based conditions