review string array manipulation methods visibility