add std::
add bleu-pruning
incorporate to main function