docstring + examples xml + optimization algorithm