support for uppercase and written characters
support for uppercase and written characters added