add Effective STL item 1~9