added character limits