better stl, and things