Consider to use STL