added TableGenerator annotation