2d array half implemented