visualization
array append bug