Writing structured text