string array allocation