add NgramFlatMap