updates to stl