add initializer_list support