rebuild table gen