first pass at array string swap