modified the stl