- minor improvements to the multidevice prompting in tests
- begun refactoring to support 2d arrays