add string array support