add checkEmptyTable Function