use utf8.RuneCountInString instead of len() for getting length of strings