counters fixed and counting changes moved to translationcontroller