add fuzz testing for table construction