added bigram reading