start using traingular number generation instead of word count