some example by STL