added char-count component