add generate_bigram