v.1 data variable
v.2 receive obj
v.3 append row
v.4 check index
v.5 alert and log
v.6 clear input
v.7 output data
v.8 table column
v.9 table data
v.10 fix bug (final)