added char limit