STL template using demo