plod along with STL stuff