added downcase to String class