STL+ based source code