stl for a complex example