some stuff to do with arrays of strings