added rejection sampling by phrase length