fix array, but data is still wrong