new todos, fixed newlines
TODO: zh lang code problem, add together deduped langs like portuguese, speed problems