add tablecelldata struct