revised Arrays and Strings