string and array handling.