added support for 2d arrays