use initializer_list (C++11)