array of array is left for fixing