added CharArray and StringArray