Unified monitors and added missing array2d indexing file